

<!DOCTYPE html>
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
<head>
  <meta charset="utf-8">
  
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  
  <title>OCC.ShapeExtend module &mdash; pythonocc API 0.18 documentation</title>
  

  
  
  
  

  

  
  
    

  

  
  
    <link rel="stylesheet" href="static/css/theme.css" type="text/css" />
  

  

  
        <link rel="index" title="Index"
              href="genindex.html"/>
        <link rel="search" title="Search" href="search.html"/>
    <link rel="top" title="pythonocc API 0.18 documentation" href="index.html"/> 

  
  <script src="static/js/modernizr.min.js"></script>

</head>

<body class="wy-body-for-nav" role="document">

   
  <div class="wy-grid-for-nav">

    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search">
          

          
            <a href="index.html" class="icon icon-home"> pythonocc API
          

          
          </a>

          
            
            
              <div class="version">
                0.18
              </div>
            
          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="search.html" method="get">
    <input type="text" name="q" placeholder="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <!-- Local TOC -->
              <div class="local-toc"><ul>
<li><a class="reference internal" href="#">OCC.ShapeExtend module</a></li>
</ul>
</div>
            
          
        </div>
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" role="navigation" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="index.html">pythonocc API</a>
        
      </nav>


      
      <div class="wy-nav-content">
        <div class="rst-content">
          















<div role="navigation" aria-label="breadcrumbs navigation">

  <ul class="wy-breadcrumbs">
    
      <li><a href="index.html">Docs</a> &raquo;</li>
        
      <li>OCC.ShapeExtend module</li>
    
    
      <li class="wy-breadcrumbs-aside">
        
            
            <a href="sources/OCC.ShapeExtend.rst.txt" rel="nofollow"> View page source</a>
          
        
      </li>
    
  </ul>

  
  <hr/>
</div>
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            
  <div class="section" id="occ-shapeextend-module">
<h1>OCC.ShapeExtend module<a class="headerlink" href="#occ-shapeextend-module" title="Permalink to this headline">¶</a></h1>
<span class="target" id="module-OCC.ShapeExtend"></span><p>This package provides general tools and data structures commonfor other packages in SHAPEWORKS and extending CAS.CADEstructures.The following items are provided by this package:- enumeration Status used for coding status flags in methodsinside the SHAPEWORKS- enumeration Parametrisation used for setting global parametrisationon the composite surface- class CompositeSurface representing a composite surfacemade of a grid of surface patches- class WireData representing a wire in the form of orderedlist of edges- class MsgRegistrator for attaching messages to the objects- tools for exploring the shapes-    tools for creating    new shapes.</p>
<dl class="class">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator">
<em class="property">class </em><code class="descname">Handle_ShapeExtend_BasicMsgRegistrator</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.Handle_MMgt_TShared" title="OCC.MMgt.Handle_MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.Handle_MMgt_TShared</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve">
<em class="property">class </em><code class="descname">Handle_ShapeExtend_ComplexCurve</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.Geom.html#OCC.Geom.Handle_Geom_Curve" title="OCC.Geom.Handle_Geom_Curve"><code class="xref py py-class docutils literal"><span class="pre">OCC.Geom.Handle_Geom_Curve</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_ComplexCurve.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface">
<em class="property">class </em><code class="descname">Handle_ShapeExtend_CompositeSurface</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.Geom.html#OCC.Geom.Handle_Geom_Surface" title="OCC.Geom.Handle_Geom_Surface"><code class="xref py py-class docutils literal"><span class="pre">OCC.Geom.Handle_Geom_Surface</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_CompositeSurface.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg">
<em class="property">class </em><code class="descname">Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_MapNode" title="OCC.TCollection.Handle_TCollection_MapNode"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.Handle_TCollection_MapNode</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg">
<em class="property">class </em><code class="descname">Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.Handle_TCollection_MapNode" title="OCC.TCollection.Handle_TCollection_MapNode"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.Handle_TCollection_MapNode</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator">
<em class="property">class </em><code class="descname">Handle_ShapeExtend_MsgRegistrator</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator" title="OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeExtend.Handle_ShapeExtend_BasicMsgRegistrator</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_MsgRegistrator.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_WireData">
<em class="property">class </em><code class="descname">Handle_ShapeExtend_WireData</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_WireData" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.Handle_MMgt_TShared" title="OCC.MMgt.Handle_MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.Handle_MMgt_TShared</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_WireData.DownCast">
<em class="property">static </em><code class="descname">DownCast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_WireData.DownCast" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_WireData.GetObject">
<code class="descname">GetObject</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_WireData.GetObject" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_WireData.IsNull">
<code class="descname">IsNull</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_WireData.IsNull" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_WireData.Nullify">
<code class="descname">Nullify</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_WireData.Nullify" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.Handle_ShapeExtend_WireData.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.Handle_ShapeExtend_WireData.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator">
<em class="property">class </em><code class="descname">ShapeExtend_BasicMsgRegistrator</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.MMgt_TShared" title="OCC.MMgt.MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.MMgt_TShared</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator.Send">
<code class="descname">Send</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator.Send" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sends a message to be attached to the object. Object can be of any type interpreted by redefined MsgRegistrator.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>object</strong> (<em>Handle_Standard_Transient &amp;</em>) – </li>
<li><strong>message</strong> (<em>Message_Msg &amp;</em>) – </li>
<li><strong>gravity</strong> (<em>Message_Gravity</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Sends a message to be attached to the shape.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>message</strong> (<em>Message_Msg &amp;</em>) – </li>
<li><strong>gravity</strong> (<em>Message_Gravity</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Calls Send method with Null Transient.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>message</strong> (<em>Message_Msg &amp;</em>) – </li>
<li><strong>gravity</strong> (<em>Message_Gravity</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_ComplexCurve">
<em class="property">class </em><code class="descname">ShapeExtend_ComplexCurve</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_ComplexCurve" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.Geom.html#OCC.Geom.Geom_Curve" title="OCC.Geom.Geom_Curve"><code class="xref py py-class docutils literal"><span class="pre">OCC.Geom.Geom_Curve</span></code></a></p>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_ComplexCurve.CheckConnectivity">
<code class="descname">CheckConnectivity</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_ComplexCurve.CheckConnectivity" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Checks geometrical connectivity of the curves, including closure (sets fields myClosed)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Preci</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_ComplexCurve.Curve">
<code class="descname">Curve</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_ComplexCurve.Curve" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns curve given by its index</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>index</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Geom.html#OCC.Geom.Handle_Geom_Curve" title="OCC.Geom.Handle_Geom_Curve">Handle_Geom_Curve</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_ComplexCurve.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_ComplexCurve.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_ComplexCurve.GetScaleFactor">
<code class="descname">GetScaleFactor</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_ComplexCurve.GetScaleFactor" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns scale factor for recomputing of deviatives.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>ind</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_ComplexCurve.LocalToGlobal">
<code class="descname">LocalToGlobal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_ComplexCurve.LocalToGlobal" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns global parameter for the whole curve according to the segment and local parameter on it</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>index</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>Ulocal</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_ComplexCurve.LocateParameter">
<code class="descname">LocateParameter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_ComplexCurve.LocateParameter" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns number of the curve for the given parameter U and local paramete r UOut for the found curve</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>U</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
<li><strong>UOut</strong> (<em>float &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_ComplexCurve.NbCurves">
<code class="descname">NbCurves</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_ComplexCurve.NbCurves" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns number of curves</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_ComplexCurve.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_ComplexCurve.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface">
<em class="property">class </em><code class="descname">ShapeExtend_CompositeSurface</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.Geom.html#OCC.Geom.Geom_Surface" title="OCC.Geom.Geom_Surface"><code class="xref py py-class docutils literal"><span class="pre">OCC.Geom.Geom_Surface</span></code></a></p>
<ul class="simple">
<li>Empty constructor.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initializes by a grid of surfaces (calls Init()).</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>GridSurf</strong> (<em>Handle_TColGeom_HArray2OfSurface &amp;</em>) – </li>
<li><strong>param</strong> (<em>ShapeExtend_Parametrisation</em>) – default value is ShapeExtend_Natural</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initializes by a grid of surfaces (calls Init()).</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>GridSurf</strong> (<em>Handle_TColGeom_HArray2OfSurface &amp;</em>) – </li>
<li><strong>UJoints</strong> (<em>TColStd_Array1OfReal &amp;</em>) – </li>
<li><strong>VJoints</strong> (<em>TColStd_Array1OfReal &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.CheckConnectivity">
<code class="descname">CheckConnectivity</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.CheckConnectivity" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Checks geometrical connectivity of the patches, including closedness (sets fields muUClosed and myVClosed)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>prec</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.ComputeJointValues">
<code class="descname">ComputeJointValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.ComputeJointValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Computes Joint values according to parameter</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>param</strong> (<em>ShapeExtend_Parametrisation</em>) – default value is ShapeExtend_Natural</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.GlobalToLocal">
<code class="descname">GlobalToLocal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.GlobalToLocal" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts global parameters UV to local parameters uv on patch i,j</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>j</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>UV</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d">gp_Pnt2d</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.GlobalToLocalTransformation">
<code class="descname">GlobalToLocalTransformation</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.GlobalToLocalTransformation" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Computes transformation operator and uFactor descrinbing affine transformation required to convert global parameters on composite surface to local parameters on patch (i,j): uv = ( uFactor, 1. ) X Trsf * UV; NOTE: Thus Trsf contains shift and scale by V, scale by U is stored in uFact. Returns True if transformation is not an identity</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>j</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>uFact</strong> (<em>float &amp;</em>) – </li>
<li><strong>Trsf</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Trsf2d" title="OCC.gp.gp_Trsf2d"><em>gp_Trsf2d</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Initializes by a grid of surfaces. All the Surfaces of the grid must have geometrical connectivity as stated above. If geometrical connectivity is not satisfied, method returns False. However, class is initialized even in that case. //! Last parameter defines how global parametrisation (joint values) will be computed: ShapeExtend_Natural: U1 = u11min, Ui+1 = Ui + (ui1max-ui1min), etc. ShapeExtend_Uniform: Ui = i-1, Vj = j-1 ShapeExtend_Unitary: Ui = (i-1)/Nu, Vi = (j-1)/Nv</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>GridSurf</strong> (<em>Handle_TColGeom_HArray2OfSurface &amp;</em>) – </li>
<li><strong>param</strong> (<em>ShapeExtend_Parametrisation</em>) – default value is ShapeExtend_Natural</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Initializes by a grid of surfaces with given global parametrisation defined by UJoints and VJoints arrays, each having langth equal to number of patches in corresponding direction + 1. Global joint values should be sorted in increasing order. All the Surfaces of the grid must have geometrical connectivity as stated above. If geometrical connectivity is not satisfied, method returns False. However, class is initialized even in that case.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>GridSurf</strong> (<em>Handle_TColGeom_HArray2OfSurface &amp;</em>) – </li>
<li><strong>UJoints</strong> (<em>TColStd_Array1OfReal &amp;</em>) – </li>
<li><strong>VJoints</strong> (<em>TColStd_Array1OfReal &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.LocalToGlobal">
<code class="descname">LocalToGlobal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.LocalToGlobal" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts local parameters uv on patch i,j to global parameters UV</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>j</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>uv</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d">gp_Pnt2d</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.LocateUParameter">
<code class="descname">LocateUParameter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.LocateUParameter" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns number of col that contains given (global) parameter</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>U</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.LocateUVPoint">
<code class="descname">LocateUVPoint</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.LocateUVPoint" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns number of row and col of surface that contains given point</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>pnt</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </li>
<li><strong>i</strong> (<em>int &amp;</em>) – </li>
<li><strong>j</strong> (<em>int &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.LocateVParameter">
<code class="descname">LocateVParameter</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.LocateVParameter" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns number of row that contains given (global) parameter</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>V</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.NbUPatches">
<code class="descname">NbUPatches</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.NbUPatches" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns number of patches in U direction.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.NbVPatches">
<code class="descname">NbVPatches</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.NbVPatches" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns number of patches in V direction.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.Patch">
<code class="descname">Patch</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.Patch" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns one surface patch</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>j</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.Geom.html#OCC.Geom.Handle_Geom_Surface" title="OCC.Geom.Handle_Geom_Surface">Handle_Geom_Surface</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Returns one surface patch that contains given (global) parameters</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>U</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
<li><strong>V</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.Geom.html#OCC.Geom.Handle_Geom_Surface" title="OCC.Geom.Handle_Geom_Surface">Handle_Geom_Surface</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Returns one surface patch that contains given point</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>pnt</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Geom.html#OCC.Geom.Handle_Geom_Surface" title="OCC.Geom.Handle_Geom_Surface">Handle_Geom_Surface</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.Patches">
<code class="descname">Patches</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.Patches" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns grid of surfaces</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColGeom.html#OCC.TColGeom.Handle_TColGeom_HArray2OfSurface" title="OCC.TColGeom.Handle_TColGeom_HArray2OfSurface">Handle_TColGeom_HArray2OfSurface</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.SetUFirstValue">
<code class="descname">SetUFirstValue</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.SetUFirstValue" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Changes starting value for global U parametrisation (all other joint values are shifted accordingly)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>UFirst</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.SetUJointValues">
<code class="descname">SetUJointValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.SetUJointValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the array of U values corresponding to joint points, which define global parametrisation of the surface. Number of values in array should be equal to NbUPatches()+1. All the values should be sorted in increasing order. If this is not satisfied, does nothing and returns False.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>UJoints</strong> (<em>TColStd_Array1OfReal &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.SetVFirstValue">
<code class="descname">SetVFirstValue</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.SetVFirstValue" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Changes starting value for global V parametrisation (all other joint values are shifted accordingly)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>VFirst</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.SetVJointValues">
<code class="descname">SetVJointValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.SetVJointValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sets the array of V values corresponding to joint points, which define global parametrisation of the surface Number of values in array should be equal to NbVPatches()+1. All the values should be sorted in increasing order. If this is not satisfied, does nothing and returns False.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>VJoints</strong> (<em>TColStd_Array1OfReal &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.UGlobalToLocal">
<code class="descname">UGlobalToLocal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.UGlobalToLocal" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts global parameter U to local parameter u on patch i,j</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>j</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>U</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.UJointValue">
<code class="descname">UJointValue</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.UJointValue" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns i-th joint value in U direction (1-st is global Umin, (NbUPatches()+1)-th is global Umax on the composite surface)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.UJointValues">
<code class="descname">UJointValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.UJointValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the array of U values corresponding to joint points between patches as well as to start and end points, which define global parametrisation of the surface</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HArray1OfReal" title="OCC.TColStd.Handle_TColStd_HArray1OfReal">Handle_TColStd_HArray1OfReal</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.ULocalToGlobal">
<code class="descname">ULocalToGlobal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.ULocalToGlobal" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts local parameter u on patch i,j to global parameter U</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>j</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>u</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.VGlobalToLocal">
<code class="descname">VGlobalToLocal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.VGlobalToLocal" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts global parameter V to local parameter v on patch i,j</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>j</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>V</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.VJointValue">
<code class="descname">VJointValue</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.VJointValue" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns j-th joint value in V direction (1-st is global Vmin, (NbVPatches()+1)-th is global Vmax on the composite surface)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>j</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.VJointValues">
<code class="descname">VJointValues</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.VJointValues" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the array of V values corresponding to joint points between patches as well as to start and end points, which define global parametrisation of the surface</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TColStd.html#OCC.TColStd.Handle_TColStd_HArray1OfReal" title="OCC.TColStd.Handle_TColStd_HArray1OfReal">Handle_TColStd_HArray1OfReal</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.VLocalToGlobal">
<code class="descname">VLocalToGlobal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.VLocalToGlobal" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts local parameter v on patch i,j to global parameter V</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>i</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>j</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>v</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)"><em>float</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#float" title="(in Python v2.7)">float</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.Value" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Computes the point of parameter pnt on the grid.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>pnt</strong> (<a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt2d" title="OCC.gp.gp_Pnt2d"><em>gp_Pnt2d</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.gp.html#OCC.gp.gp_Pnt" title="OCC.gp.gp_Pnt">gp_Pnt</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_CompositeSurface.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_CompositeSurface.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg">
<em class="property">class </em><code class="descname">ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_BasicMapIterator" title="OCC.TCollection.TCollection_BasicMapIterator"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_BasicMapIterator</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
<tr class="field-even field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aMap</strong> (<em>ShapeExtend_DataMapOfShapeListOfMsg &amp;</em>) – </td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg.Initialize">
<code class="descname">Initialize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg.Initialize" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aMap</strong> (<em>ShapeExtend_DataMapOfShapeListOfMsg &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg.Key">
<code class="descname">Key</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg.Key" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg.Value" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Message.html#OCC.Message.Message_ListOfMsg" title="OCC.Message.Message_ListOfMsg">Message_ListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfShapeListOfMsg.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg">
<em class="property">class </em><code class="descname">ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_BasicMapIterator" title="OCC.TCollection.TCollection_BasicMapIterator"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_BasicMapIterator</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
<tr class="field-even field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aMap</strong> (<em>ShapeExtend_DataMapOfTransientListOfMsg &amp;</em>) – </td>
</tr>
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg.Initialize">
<code class="descname">Initialize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg.Initialize" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>aMap</strong> (<em>ShapeExtend_DataMapOfTransientListOfMsg &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg.Key">
<code class="descname">Key</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg.Key" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg.Value" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Message.html#OCC.Message.Message_ListOfMsg" title="OCC.Message.Message_ListOfMsg">Message_ListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapIteratorOfDataMapOfTransientListOfMsg.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg">
<em class="property">class </em><code class="descname">ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_MapNode" title="OCC.TCollection.TCollection_MapNode"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_MapNode</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>K</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>I</strong> (<em>Message_ListOfMsg &amp;</em>) – </li>
<li><strong>n</strong> (<em>TCollection_MapNodePtr &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.Key">
<code class="descname">Key</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.Key" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.Value" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Message.html#OCC.Message.Message_ListOfMsg" title="OCC.Message.Message_ListOfMsg">Message_ListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfShapeListOfMsg.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg">
<em class="property">class </em><code class="descname">ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_MapNode" title="OCC.TCollection.TCollection_MapNode"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_MapNode</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>K</strong> (<em>Handle_Standard_Transient &amp;</em>) – </li>
<li><strong>I</strong> (<em>Message_ListOfMsg &amp;</em>) – </li>
<li><strong>n</strong> (<em>TCollection_MapNodePtr &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.Key">
<code class="descname">Key</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.Key" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Standard.html#OCC.Standard.Handle_Standard_Transient" title="OCC.Standard.Handle_Standard_Transient">Handle_Standard_Transient</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.Value">
<code class="descname">Value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.Value" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Message.html#OCC.Message.Message_ListOfMsg" title="OCC.Message.Message_ListOfMsg">Message_ListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapNodeOfDataMapOfTransientListOfMsg.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg">
<em class="property">class </em><code class="descname">ShapeExtend_DataMapOfShapeListOfMsg</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_BasicMap" title="OCC.TCollection.TCollection_BasicMap"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_BasicMap</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>NbBuckets</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 1</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Assign">
<code class="descname">Assign</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Assign" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Other</strong> (<em>ShapeExtend_DataMapOfShapeListOfMsg &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg" title="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg">ShapeExtend_DataMapOfShapeListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Bind">
<code class="descname">Bind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Bind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>K</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>I</strong> (<em>Message_ListOfMsg &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.ChangeFind">
<code class="descname">ChangeFind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.ChangeFind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Message.html#OCC.Message.Message_ListOfMsg" title="OCC.Message.Message_ListOfMsg">Message_ListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.ChangeFind1">
<code class="descname">ChangeFind1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.ChangeFind1" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Standard_Address</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Clear">
<code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Clear" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Find">
<code class="descname">Find</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Find" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Message.html#OCC.Message.Message_ListOfMsg" title="OCC.Message.Message_ListOfMsg">Message_ListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Find1">
<code class="descname">Find1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Find1" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Standard_Address</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.IsBound">
<code class="descname">IsBound</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.IsBound" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.ReSize">
<code class="descname">ReSize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.ReSize" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>NbBuckets</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Set">
<code class="descname">Set</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.Set" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Other</strong> (<em>ShapeExtend_DataMapOfShapeListOfMsg &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg" title="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg">ShapeExtend_DataMapOfShapeListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.UnBind">
<code class="descname">UnBind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.UnBind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>TopoDS_Shape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg">
<em class="property">class </em><code class="descname">ShapeExtend_DataMapOfTransientListOfMsg</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.TCollection.html#OCC.TCollection.TCollection_BasicMap" title="OCC.TCollection.TCollection_BasicMap"><code class="xref py py-class docutils literal"><span class="pre">OCC.TCollection.TCollection_BasicMap</span></code></a></p>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>NbBuckets</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 1</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Assign">
<code class="descname">Assign</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Assign" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Other</strong> (<em>ShapeExtend_DataMapOfTransientListOfMsg &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg" title="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg">ShapeExtend_DataMapOfTransientListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Bind">
<code class="descname">Bind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Bind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>K</strong> (<em>Handle_Standard_Transient &amp;</em>) – </li>
<li><strong>I</strong> (<em>Message_ListOfMsg &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.ChangeFind">
<code class="descname">ChangeFind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.ChangeFind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>Handle_Standard_Transient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Message.html#OCC.Message.Message_ListOfMsg" title="OCC.Message.Message_ListOfMsg">Message_ListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.ChangeFind1">
<code class="descname">ChangeFind1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.ChangeFind1" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>Handle_Standard_Transient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Standard_Address</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Clear">
<code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Clear" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Find">
<code class="descname">Find</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Find" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>Handle_Standard_Transient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.Message.html#OCC.Message.Message_ListOfMsg" title="OCC.Message.Message_ListOfMsg">Message_ListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Find1">
<code class="descname">Find1</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Find1" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>Handle_Standard_Transient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body">Standard_Address</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.IsBound">
<code class="descname">IsBound</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.IsBound" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>Handle_Standard_Transient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.ReSize">
<code class="descname">ReSize</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.ReSize" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>NbBuckets</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Set">
<code class="descname">Set</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.Set" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>Other</strong> (<em>ShapeExtend_DataMapOfTransientListOfMsg &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg" title="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg">ShapeExtend_DataMapOfTransientListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.UnBind">
<code class="descname">UnBind</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.UnBind" title="Permalink to this definition">¶</a></dt>
<dd><table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>K</strong> (<em>Handle_Standard_Transient &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_Explorer">
<em class="property">class </em><code class="descname">ShapeExtend_Explorer</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_Explorer" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<ul class="simple">
<li>Creates an object Explorer</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_Explorer.CompoundFromSeq">
<code class="descname">CompoundFromSeq</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_Explorer.CompoundFromSeq" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts a sequence of Shapes to a Compound</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>seqval</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_Explorer.DispatchList">
<code class="descname">DispatchList</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_Explorer.DispatchList" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Dispatches starting list of shapes according to their type, to the appropriate resulting lists For each of these lists, if it is null, it is firstly created else, new items are appended to the already existing ones</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>list</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
<li><strong>vertices</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
<li><strong>edges</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
<li><strong>wires</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
<li><strong>faces</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
<li><strong>shells</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
<li><strong>solids</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
<li><strong>compsols</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
<li><strong>compounds</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_Explorer.ListFromSeq">
<code class="descname">ListFromSeq</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_Explorer.ListFromSeq" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts a Sequence of Shapes to a List of Shapes &lt;clear&gt; if True (D), commands the list to start from scratch else, the list is cumulated</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>seqval</strong> (<em>Handle_TopTools_HSequenceOfShape &amp;</em>) – </li>
<li><strong>lisval</strong> (<em>TopTools_ListOfShape &amp;</em>) – </li>
<li><strong>clear</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_Explorer.SeqFromCompound">
<code class="descname">SeqFromCompound</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_Explorer.SeqFromCompound" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts a Compound to a list of Shapes if &lt;comp&gt; is not a compound, the list contains only &lt;comp&gt; if &lt;comp&gt; is Null, the list is empty if &lt;comp&gt; is a Compound, its sub-shapes are put into the list then if &lt;expcomp&gt; is True, if a sub-shape is a Compound, it is not put to the list but its sub-shapes are (recursive)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>comp</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>expcomp</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.TopTools.html#OCC.TopTools.Handle_TopTools_HSequenceOfShape" title="OCC.TopTools.Handle_TopTools_HSequenceOfShape">Handle_TopTools_HSequenceOfShape</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_Explorer.SeqFromList">
<code class="descname">SeqFromList</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_Explorer.SeqFromList" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Converts a List of Shapes to a Sequence of Shapes</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>lisval</strong> (<em>TopTools_ListOfShape &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopTools.html#OCC.TopTools.Handle_TopTools_HSequenceOfShape" title="OCC.TopTools.Handle_TopTools_HSequenceOfShape">Handle_TopTools_HSequenceOfShape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_Explorer.ShapeType">
<code class="descname">ShapeType</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_Explorer.ShapeType" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the type of a Shape: true type if &lt;compound&gt; is False If &lt;compound&gt; is True and &lt;shape&gt; is a Compound, iterates on its items. If all are of the same type, returns this type. Else, returns COMPOUND. If it is empty, returns SHAPE For a Null Shape, returns SHAPE</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>compound</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">TopAbs_ShapeEnum</p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_Explorer.SortedCompound">
<code class="descname">SortedCompound</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_Explorer.SortedCompound" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Builds a COMPOUND from the given shape. It explores the shape level by level, according to the &lt;explore&gt; argument. If &lt;explore&gt; is False, only COMPOUND items are explored, else all items are. The following shapes are added to resulting compound: - shapes which comply to &lt;type&gt; - if &lt;type&gt; is WIRE, considers also free edges (and makes wires) - if &lt;type&gt; is SHELL, considers also free faces (and makes shells) If &lt;compound&gt; is True, gathers items in compounds which correspond to starting COMPOUND,SOLID or SHELL containers, or items directly contained in a Compound</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>type</strong> (<em>TopAbs_ShapeEnum</em>) – </li>
<li><strong>explore</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </li>
<li><strong>compound</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Shape" title="OCC.TopoDS.TopoDS_Shape">TopoDS_Shape</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_Explorer.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_Explorer.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_MsgRegistrator">
<em class="property">class </em><code class="descname">ShapeExtend_MsgRegistrator</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_MsgRegistrator" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="#OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator" title="OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator"><code class="xref py py-class docutils literal"><span class="pre">OCC.ShapeExtend.ShapeExtend_BasicMsgRegistrator</span></code></a></p>
<ul class="simple">
<li>Creates an object.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_MsgRegistrator.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_MsgRegistrator.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_MsgRegistrator.MapShape">
<code class="descname">MapShape</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_MsgRegistrator.MapShape" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns a Map of shapes and message list</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg" title="OCC.ShapeExtend.ShapeExtend_DataMapOfShapeListOfMsg">ShapeExtend_DataMapOfShapeListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_MsgRegistrator.MapTransient">
<code class="descname">MapTransient</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_MsgRegistrator.MapTransient" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns a Map of objects and message list</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="#OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg" title="OCC.ShapeExtend.ShapeExtend_DataMapOfTransientListOfMsg">ShapeExtend_DataMapOfTransientListOfMsg</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_MsgRegistrator.Send">
<code class="descname">Send</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_MsgRegistrator.Send" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Sends a message to be attached to the object. If the object is in the map then the message is added to the list, otherwise the object is firstly added to the map.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>object</strong> (<em>Handle_Standard_Transient &amp;</em>) – </li>
<li><strong>message</strong> (<em>Message_Msg &amp;</em>) – </li>
<li><strong>gravity</strong> (<em>Message_Gravity</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Sends a message to be attached to the shape. If the shape is in the map then the message is added to the list, otherwise the shape is firstly added to the map.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>message</strong> (<em>Message_Msg &amp;</em>) – </li>
<li><strong>gravity</strong> (<em>Message_Gravity</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last">void</p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_MsgRegistrator.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_MsgRegistrator.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData">
<em class="property">class </em><code class="descname">ShapeExtend_WireData</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference internal" href="OCC.MMgt.html#OCC.MMgt.MMgt_TShared" title="OCC.MMgt.MMgt_TShared"><code class="xref py py-class docutils literal"><span class="pre">OCC.MMgt.MMgt_TShared</span></code></a></p>
<ul class="simple">
<li>Empty constructor, creates empty wire with no edges</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Constructor initializing the data from TopoDS_Wire. Calls Init(wire,chained).</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>wire</strong> (<em>TopoDS_Wire &amp;</em>) – </li>
<li><strong>chained</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li>
<li><strong>theManifoldMode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.Add">
<code class="descname">Add</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.Add" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Adds an edge to a wire, being defined (not yet ended) This is the plain, basic, function to add an edge &lt;num&gt; = 0 (D): Appends at end &lt;num&gt; = 1: Preprends at start else, Insert before &lt;num&gt; Remark : Null Edge is simply ignored</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>edge</strong> (<em>TopoDS_Edge &amp;</em>) – </li>
<li><strong>atnum</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 0</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Adds an entire wire, considered as a list of edges Remark : The wire is assumed to be ordered (TopoDS_Iterator is used)</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>wire</strong> (<em>TopoDS_Wire &amp;</em>) – </li>
<li><strong>atnum</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 0</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Adds a wire in the form of WireData</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>wire</strong> (<em>Handle_ShapeExtend_WireData &amp;</em>) – </li>
<li><strong>atnum</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 0</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Adds an edge or a wire invoking corresponding method Add</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>atnum</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 0</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.AddOriented">
<code class="descname">AddOriented</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.AddOriented" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Adds an edge to start or end of &lt;self&gt;, according to &lt;mode&gt; 0: at end, as direct 1: at end, as reversed 2: at start, as direct 3: at start, as reversed &lt; 0: no adding</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>edge</strong> (<em>TopoDS_Edge &amp;</em>) – </li>
<li><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Adds a wire to start or end of &lt;self&gt;, according to &lt;mode&gt; 0: at end, as direct 1: at end, as reversed 2: at start, as direct 3: at start, as reversed &lt; 0: no adding</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>wire</strong> (<em>TopoDS_Wire &amp;</em>) – </li>
<li><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Adds an edge or a wire invoking corresponding method AddOriented</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>shape</strong> (<em>TopoDS_Shape &amp;</em>) – </li>
<li><strong>mode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.Clear">
<code class="descname">Clear</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.Clear" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Clears data about Wire.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.ComputeSeams">
<code class="descname">ComputeSeams</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.ComputeSeams" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Computes the list of seam edges By default (direct call), computing is enforced For indirect call (from IsSeam) it is redone only if not yet already done or if the list of edges has changed Remark : A Seam Edge is an Edge present twice in the list, once as FORWARD and once as REVERSED Each sense has its own PCurve, the one for FORWARD must be set in first</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>enforce</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.Edge">
<code class="descname">Edge</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.Edge" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns &lt;num&gt;th Edge</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Edge" title="OCC.TopoDS.TopoDS_Edge">TopoDS_Edge</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.GetHandle">
<code class="descname">GetHandle</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.GetHandle" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.GetManifoldMode">
<code class="descname">GetManifoldMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.GetManifoldMode" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeExtend_WireData_GetManifoldMode(ShapeExtend_WireData self) -&gt; Standard_Boolean</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.Index">
<code class="descname">Index</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.Index" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the index of the edge If the edge is a seam the orientation is also checked Returns 0 if the edge is not found in the list</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>edge</strong> (<em>TopoDS_Edge &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.Init">
<code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Copies data from another WireData</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>other</strong> (<em>Handle_ShapeExtend_WireData &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Loads an already existing wire If &lt;chained&gt; is True (default), edges are added in the sequence as they are explored by TopoDS_Iterator Else, if &lt;chained&gt; is False, wire is explored by BRepTools_WireExplorer and it is guaranteed that edges will be sequencially connected. Remark : In the latter case it can happen that not all edges will be found (because of limitations of BRepTools_WireExplorer for disconnected wires and wires with seam edges).</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>wire</strong> (<em>TopoDS_Wire &amp;</em>) – </li>
<li><strong>chained</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li>
<li><strong>theManifoldMode</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)"><em>bool</em></a>) – default value is Standard_True</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.IsSeam">
<code class="descname">IsSeam</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.IsSeam" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Tells if an Edge is seam (see ComputeSeams) An edge is considered as seam if it presents twice in the edge list, once as FORWARD and once as REVERSED.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.NbEdges">
<code class="descname">NbEdges</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.NbEdges" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the count of currently recorded edges</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.NbNonManifoldEdges">
<code class="descname">NbNonManifoldEdges</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.NbNonManifoldEdges" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns the count of currently recorded non-manifold edges</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.NonmanifoldEdge">
<code class="descname">NonmanifoldEdge</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.NonmanifoldEdge" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns &lt;num&gt;th nonmanifold Edge</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Edge" title="OCC.TopoDS.TopoDS_Edge">TopoDS_Edge</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.NonmanifoldEdges">
<code class="descname">NonmanifoldEdges</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.NonmanifoldEdges" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Returns sequence of non-manifold edges This sequence can be not empty if wire data set in manifold mode but initial wire has INTERNAL orientation or contains INTERNAL edges</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopTools.html#OCC.TopTools.Handle_TopTools_HSequenceOfShape" title="OCC.TopTools.Handle_TopTools_HSequenceOfShape">Handle_TopTools_HSequenceOfShape</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.Remove">
<code class="descname">Remove</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.Remove" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Removes an Edge, given its rank. By default removes the last edge.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 0</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.Reverse">
<code class="descname">Reverse</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.Reverse" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Reverses the sense of the list and the orientation of each Edge This method should be called when either wire has no seam edges or face is not available</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>Reverses the sense of the list and the orientation of each Edge The face is necessary for swapping pcurves for seam edges (first pcurve corresponds to orientation FORWARD, and second to REVERSED; when edge is reversed, pcurves must be swapped) If face is NULL, no swapping is performed</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>face</strong> (<em>TopoDS_Face &amp;</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.Set">
<code class="descname">Set</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.Set" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Replaces an edge at the given rank number &lt;num&gt; with new one. Default is last edge (&lt;num&gt; = 0).</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>edge</strong> (<em>TopoDS_Edge &amp;</em>) – </li>
<li><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – default value is 0</li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.SetDegeneratedLast">
<code class="descname">SetDegeneratedLast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.SetDegeneratedLast" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>When the wire contains at least one degenerated edge, sets it as last one Note : It is useful to process pcurves, for instance, while the pcurve of a DGNR may not be computed from its 3D part (there is none) it is computed after the other edges have been computed and chained.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.SetLast">
<code class="descname">SetLast</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.SetLast" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Does a circular permutation in order to set &lt;num&gt;th edge last</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>num</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/constants.html#None" title="(in Python v2.7)">None</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.SetManifoldMode">
<code class="descname">SetManifoldMode</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.SetManifoldMode" title="Permalink to this definition">¶</a></dt>
<dd><p>ShapeExtend_WireData_SetManifoldMode(ShapeExtend_WireData self, Standard_Boolean value)</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.Wire">
<code class="descname">Wire</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.Wire" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Makes TopoDS_Wire using BRep_Builder (just creates the TopoDS_Wire object and adds all edges into it). This method should be called when the wire is correct (for example, after successful fixes by ShapeFix_Wire) and adjacent edges share common vertices. In case if adjacent edges do not share the same vertices the resulting TopoDS_Wire will be invalid.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Wire" title="OCC.TopoDS.TopoDS_Wire">TopoDS_Wire</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.WireAPIMake">
<code class="descname">WireAPIMake</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.WireAPIMake" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Makes TopoDS_Wire using BRepAPI_MakeWire. Class BRepAPI_MakeWire merges geometrically coincided vertices and can disturb correct order of edges in the wire. If this class fails, null shape is returned.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference internal" href="OCC.TopoDS.html#OCC.TopoDS.TopoDS_Wire" title="OCC.TopoDS.TopoDS_Wire">TopoDS_Wire</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.ShapeExtend_WireData.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.ShapeExtend_WireData.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.SwigPyIterator">
<em class="property">class </em><code class="descname">SwigPyIterator</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<dl class="method">
<dt id="OCC.ShapeExtend.SwigPyIterator.advance">
<code class="descname">advance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.advance" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.SwigPyIterator.copy">
<code class="descname">copy</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.copy" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.SwigPyIterator.decr">
<code class="descname">decr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.decr" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.SwigPyIterator.distance">
<code class="descname">distance</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.distance" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.SwigPyIterator.equal">
<code class="descname">equal</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.equal" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.SwigPyIterator.incr">
<code class="descname">incr</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.incr" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.SwigPyIterator.next">
<code class="descname">next</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.next" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.SwigPyIterator.previous">
<code class="descname">previous</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.previous" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.SwigPyIterator.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

<dl class="method">
<dt id="OCC.ShapeExtend.SwigPyIterator.value">
<code class="descname">value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.SwigPyIterator.value" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.ShapeExtend.new_instancemethod">
<code class="descname">new_instancemethod</code><span class="sig-paren">(</span><em>func</em>, <em>inst</em>, <em>cls</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.new_instancemethod" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>

<dl class="function">
<dt id="OCC.ShapeExtend.register_handle">
<code class="descname">register_handle</code><span class="sig-paren">(</span><em>handle</em>, <em>base_object</em><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.register_handle" title="Permalink to this definition">¶</a></dt>
<dd><p>Inserts the handle into the base object to
prevent memory corruption in certain cases</p>
</dd></dl>

<dl class="class">
<dt id="OCC.ShapeExtend.shapeextend">
<em class="property">class </em><code class="descname">shapeextend</code><a class="headerlink" href="#OCC.ShapeExtend.shapeextend" title="Permalink to this definition">¶</a></dt>
<dd><p>Bases: <a class="reference external" href="https://docs.python.org/2/library/functions.html#object" title="(in Python v2.7)"><code class="xref py py-class docutils literal"><span class="pre">object</span></code></a></p>
<dl class="staticmethod">
<dt id="OCC.ShapeExtend.shapeextend.DecodeStatus">
<em class="property">static </em><code class="descname">DecodeStatus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.shapeextend.DecodeStatus" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Tells if a bit flag contains bit corresponding to enumerated status</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>flag</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>status</strong> (<em>ShapeExtend_Status</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="staticmethod">
<dt id="OCC.ShapeExtend.shapeextend.EncodeStatus">
<em class="property">static </em><code class="descname">EncodeStatus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.shapeextend.EncodeStatus" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Encodes status (enumeration) to a bit flag</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<em>ShapeExtend_Status</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="staticmethod">
<dt id="OCC.ShapeExtend.shapeextend.Init">
<em class="property">static </em><code class="descname">Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.shapeextend.Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Inits using of ShapeExtend. Currently, loads messages output by ShapeHealing algorithms.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">void</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="attribute">
<dt id="OCC.ShapeExtend.shapeextend.thisown">
<code class="descname">thisown</code><a class="headerlink" href="#OCC.ShapeExtend.shapeextend.thisown" title="Permalink to this definition">¶</a></dt>
<dd><p>The membership flag</p>
</dd></dl>

</dd></dl>

<dl class="function">
<dt id="OCC.ShapeExtend.shapeextend_DecodeStatus">
<code class="descname">shapeextend_DecodeStatus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.shapeextend_DecodeStatus" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Tells if a bit flag contains bit corresponding to enumerated status</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
<li><strong>flag</strong> (<a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)"><em>int</em></a>) – </li>
<li><strong>status</strong> (<em>ShapeExtend_Status</em>) – </li>
</ul>
</td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><p class="first last"><a class="reference external" href="https://docs.python.org/2/library/functions.html#bool" title="(in Python v2.7)">bool</a></p>
</td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="function">
<dt id="OCC.ShapeExtend.shapeextend_EncodeStatus">
<code class="descname">shapeextend_EncodeStatus</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.shapeextend_EncodeStatus" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Encodes status (enumeration) to a bit flag</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>status</strong> (<em>ShapeExtend_Status</em>) – </td>
</tr>
<tr class="field-even field"><th class="field-name">Return type:</th><td class="field-body"><a class="reference external" href="https://docs.python.org/2/library/functions.html#int" title="(in Python v2.7)">int</a></td>
</tr>
</tbody>
</table>
</dd></dl>

<dl class="function">
<dt id="OCC.ShapeExtend.shapeextend_Init">
<code class="descname">shapeextend_Init</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#OCC.ShapeExtend.shapeextend_Init" title="Permalink to this definition">¶</a></dt>
<dd><ul class="simple">
<li>Inits using of ShapeExtend. Currently, loads messages output by ShapeHealing algorithms.</li>
</ul>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">Return type:</th><td class="field-body">void</td>
</tr>
</tbody>
</table>
</dd></dl>

</div>


           </div>
           <div class="articleComments">
            
           </div>
          </div>
          <footer>
  

  <hr/>

  <div role="contentinfo">
    <p>
        &copy; Copyright 2017, Thomas Paviot.

    </p>
  </div>
  Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. 

</footer>

        </div>
      </div>

    </section>

  </div>
  


  

    <script type="text/javascript">
        var DOCUMENTATION_OPTIONS = {
            URL_ROOT:'./',
            VERSION:'0.18',
            COLLAPSE_INDEX:false,
            FILE_SUFFIX:'.html',
            HAS_SOURCE:  true,
            SOURCELINK_SUFFIX: '.txt'
        };
    </script>
      <script type="text/javascript" src="static/jquery.js"></script>
      <script type="text/javascript" src="static/underscore.js"></script>
      <script type="text/javascript" src="static/doctools.js"></script>

  

  
  
    <script type="text/javascript" src="static/js/theme.js"></script>
  

  
  
  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.StickyNav.enable();
      });
  </script>
   

</body>
</html>